After a long battle with illness, he finally yielded up the ghost.
После долгой борьбы с болезнью он наконец испустил дух.
Definitions
To die; to pass away. The phrase is an old-fashioned or literary way of saying that someone has died, often implying the release of the soul or spirit from the body.